/*********************************
 * 			General
 ********************************/
/*
 * green	71A909		113 169   9
 * purple	2D2036		 45  32  54
 * white	E8D3DA		232 211 218
 * red		72001D		114   0  29
 * blue		16124F		 22  18  79
 */

html, body{
	padding:0px;
	margin:0px;
	font-family:calibri, helvetica, serif;
	height:100%;
	
	background:url('../../images/stock_wood1.3.png');
	background-attachment: fixed;
	background-position: 0%;
	
}
#background{
	height:100%;
	background:-webkit-linear-gradient(top, 
                                     rgba(0, 0, 0, 0.9) 0%, 
                                     rgba(09, 01, 17, 0.9) 20%
                                     );
}
#wrapper{
	display:block;
	overflow:hidden;
	width:1000px;
	height:100%;
	margin:0px auto;
	background:rgba(255, 255, 255, .1);
}
.container{
	width:960px;
	margin:0px auto;
	display:block;
	overflow:hidden;
	position:relative;
}
.clear{ clear:both; }
.clearRight{ clear:right; }
.clearLeft{ clear:left; }
.spacer{ height:10px; }
a{
	text-decoration:none;
	color:#8C77D4;
}
a:hover{
	color:#5D5086;
}
h1, h2, h3, h4{ color:#71E909; }
h1{ font-size:32px; }
h2{ font-size:24px; text-align:center; }
h3{ font-size:24px; }
h4{ font-size:16px;
	text-transform:uppercase;
	text-align:center;
	margin:10px;
}





/******************************************
 *			Element Blocks
 *****************************************/
p{
	margin:10px;
	font-size:16px;
	line-height:20px;
}
.grid1,  .grid2,  .grid3,  .grid4,  .grid5,  .grid6,  .grid7,  .grid8, 
.grid9,  .grid10, .grid11, .grid12, .grid13, .grid14, .grid15, .grid16{
	margin:10px;
	display:inline-block;
	overflow:hidden;
	float:left;
}
.grid1{  width:60px;  }
.grid2{  width:100px; }
.grid3{  width:160px; }
.grid4, .fourth{  width:220px; }
.grid5{  width:280px; }
.grid6{  width:340px; }
.grid7{  width:400px; }					.grid7 img{ width:380px; margin:10px; }
.grid8, .half{  width:460px; }			.grid8 img{ width:440px; margin:10px; }
.grid9{  width:520px; }
.grid10{ width:580px; }
.grid11{ width:640px; }
.grid12, .threeFourth{ width:700px; }
.grid13{ width:760px; }
.grid14{ width:820px; }
.grid15{ width:880px; }
.grid16, .whole{ width:940px; }
.right{
	float:right;
}
.left{
	float:left;
}
.center{
	margin:10px auto;
	display:block;
	float:none;
}
.centerText{ text-align:center; }
.noMargin{
	margin:0px;
}
.noPadding{
	padding:0px;
}
.roundEdge{
	border-radius:20px;
}
.roundEdgeSm{
	border-radius:5px;
}


.clearBack{
	background: -webkit-linear-gradient(top, rgba(100, 100, 100, 0.5) 0%, rgba(100, 100, 100, 0.5) 100%);
}
.blackBack{
	background: -webkit-linear-gradient(top, rgba(55, 55, 55, 0.6) 0%, rgba(5, 5, 5, 0.65) 100%);
	color:#AAA;
}

/*23, 11, 74
15, 0, 14 - maybe purple*/
.greyBack, .blueBack, .blueTopBack, .blueLeftBack, .blueRightBack{ color:#EAEAEA; }
.greyBack{
	background-image: -webkit-linear-gradient(top, rgba(25, 25, 25, 0.8) 10%, rgba(10, 10, 10, 0.95) 100%);
}
.blueBack, .blueTopBack{
	background-image: -webkit-linear-gradient(top, rgba(18, 8, 62, 0.8) 10%, rgba(10, 10, 10, 0.95) 100%);
}
.blueLeftBack{
	background-image: -webkit-linear-gradient(left, rgba(18, 8, 62, 0.8) 10%, rgba(10, 10, 10, 0.95) 100%);
}
.blueRightBack{
	background-image: -webkit-linear-gradient(right, rgba(18, 8, 62, 0.8) 10%, rgba(10, 10, 10, 0.95) 100%);
}















/********************************
 * 			Header
 *******************************/
#header{
	margin:200px 0px 200px 0px;
	overflow:hidden;
	border:0px solid red;
}

#title{
	width:600px;
	margin:0px auto;
}
#title img{
	width:600px;
	margin:0px auto;
}







/******************************
 * 			Body
 *****************************/
#body{
	overflow:hidden;
}


/******************************
 * 			Footer
 *****************************/
#footer{ 
	clear:both;
	height:50px;
	margin-top:-50px;
	margin-bottom:20px;
}
#footer p{ 
	color:white;
	text-align:center;
}


